home *** CD-ROM | disk | FTP | other *** search
/ CD World Haziran 1997 / CD World Haziran 1997.iso / Cesitlemeler / Directx 3.0 / dx3.exe / SDK / SAMPLES / DUEL / MSVC.MK < prev    next >
Encoding:
Makefile  |  1996-08-28  |  873 b   |  43 lines

  1. NAME = duel
  2. EXT = exe
  3.  
  4. GOALS = $(NAME).$(EXT)
  5.  
  6. LIBS    =kernel32.lib user32.lib advapi32.lib ddraw.lib dplayx.lib\
  7.          comdlg32.lib gdi32.lib winmm.lib libc.lib comctl32.lib dinput.lib \
  8.          dsound.lib
  9.  
  10. OBJS    =  duel.obj ddutil.obj util.obj wizard.obj gameproc.obj gfx.obj \
  11.            comm.obj input.obj lobby.obj ds3dutil.obj sfx.obj
  12.       
  13. !if "$(DEBUG)" == "debug"
  14. COPT =-YX -DDEBUG -Zi -Fd$(NAME).PDB
  15. LOPT =-debug:full -debugtype:cv -pdb:$(NAME).pdb
  16. ROPT =-DDEBUG
  17. !else
  18. COPT =-YX
  19. LOPT =-debug:none
  20. ROPT =
  21. !endif
  22. RES = $(NAME).res 
  23.  
  24. CFLAGS  =$(COPT) -Oxa -D_X86_ $(CDEBUG) -Fo$@
  25. LFLAGS  =$(LOPT)
  26. RCFLAGS =$(ROPT)
  27.  
  28. NOLOGO = 1
  29.  
  30. !include ..\..\mssdk.mk
  31.  
  32. $(NAME).$(EXT): \
  33.     $(OBJS) $(RES)
  34.     @$(LINK) $(LFLAGS) @<<
  35. -out:$(NAME).$(EXT)
  36. -map:$(NAME).map
  37. -machine:i386
  38. -subsystem:windows,4.0
  39. $(LIBS)
  40. $(RES)
  41. $(OBJS)
  42. <<
  43.